package cn.fj.xiaowei.main.common.redis.utils;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.RedisTemplate;

import java.util.Objects;

/**
 * 和 Redis 中 Key 操作相关的工具类
 */
public class KeyRedisUtil {

    @Autowired
    private RedisTemplate<String, Object> redisTemplate;

    /**
     * 判断 Redis 中是否包含（存在）指定的 Key
     *
     * @param key 要判断是否存在的 Key
     * @return true - 存在；false - 不存在
     */
    public boolean contain(String key){
        return Objects.nonNull(redisTemplate.opsForValue().get(key));
    }

}
